package SalarySystem;

import java.util.*;
public class IO {
    public static void main(String[] arg){
        Data dt=new  Data();
        Salary sy=new Salary();
        Scanner sr = new Scanner(System.in);
        String name,time;
        String[] lab=new String[20],score=new String[20];
        int date=0,labs=0;
        float mymoney=0;
        for(int i=0;i<20;i++){
            lab[i]="";
            score[i]="";}
        System.out.println("请输入登录名字");
        name=sr.nextLine();

        for(int i=0;i<dt.studentname.length;i++)
            if(dt.studentname[i].equals(name)){
                System.out.println("<<<已查询到>>>\n进入中...");
                break;

            }
            else  {
                System.out.println("<<<未查询到>>>\n输入错误\n退出程序中....");
                System.exit(0);
            }
        for(date=0;date<dt.record.length;date++){
            System.out.println("第 "+(date+1)+"周\n《实验室清理记录》");
            System.out.println("请输入 本周时间>> ");
            time=sr.nextLine();
            System.out.println("请输入打扫多少间实验室>> ");
            labs=sr.nextInt();
            sr.nextLine();
            if(labs>0){
                String score0="";
                int pd=1,i=0;float mm=0;
                for(i=0;i<labs;i++){
                    for(int j=0;j<dt.labname.length;j++)
                        System.out.println(dt.labname[j]);
                    System.out.println("请输入打扫的实验室名称>> ");
                    lab[date]+=sr.nextLine();
                    pd=1;
                    while (pd==1)
                        try {
                            System.out.println("请输入 打扫该实验室的评分（按要求输入：优秀,良好,及格,不及格）>> ");
                            score0=sr.nextLine();
                            mm=dt.awage(score0);
                            pd=0;
                        }
                        catch(Exception ex){
                            System.out.println("输入格式错误 ");

                        }
                    mymoney+=mm;
                    score[date]+=score0;

                }
            }

            dt.labclear(date,time,name,lab[date],score[date],mymoney);
        }
        for(int i=0;i<dt.record.length;i++)
            System.out.println(dt.record[i]);
        System.out.println(name+" 劳务费是： "+sy.Rate(mymoney));

    }

}
